package com.lancoo.znbkxx.teacher.model;

import com.lancoo.znbkxx.teacher.model.QuesDetailEntity.DataBean.TKModelBean.ChildListBean;

import java.util.List;

public class QuesDetailEntity {

    /**
     * code : 1
     * msg : 请求成功！
     * data : {"QuesID":"CCBE09081DHE1000419","EvalState":0,"TKModel":{"QuesID":"CCBE09081DHE1000419","SubjectID":"C","StageNo":"C","QuesBrief":"What are the speakers talking about?","ThemeZSD":[{"Code":"CE09081000000BDAC","Name":"household items"}],"ImprotantZSD":[{"Code":"CE090810mA00mCBAA&CE090810mA00mDAAA&CE090810NA00NECAA&CE090810υA01JFAAA&CE090813LA04VHDAA","Name":"key"}],"MainZSD":[{"Code":"CC04021NXA0WRCCAA","Name":"talk about/of"},{"Code":"CC040350PA00PCBAA&CC040350dA00dDAAA&CC0403505A005ECAA&CC040350jA00jFAAA&CC040350IA00IHDAA","Name":"what"},{"Code":"CE150940IA00ICBAA&CE1509404A004DAAA&CE150940FA00FECAA&CE150940NA00NFAAA&CE150940VA00VHDAA","Name":"speaker"},{"Code":"CD050590EA00EHDAA","Name":"What + 情态动词或助动词[或否定形式] + 主语 + 动词?"}],"TypeInfo":{"TypeNo":"E","TypeName":"听力选择"},"GenreInfo":{"GenreID":"1","GenreName":"听单句","GenreType":""},"HVal":0.5,"DVal":0.3,"EXVal":0,"Score":0,"TotalItemCount":1,"QuesChildNum":1,"AudioList":[{"Path":"http://172.16.41.235:10105/lgRs/CCBE09081DHE1000419/P201902281420022797768_5.mp3","Length":12,"Text":""}],"QuesBody":"","ChildList":[{"ChildIndex":1,"ChildAnswerType":1,"ChildStemList":[],"ChildAsk":"","SubChildList":[{"SubChildIndex":1,"SubChildAnswerType":1,"SubChildStemList":[],"SubChildAsk":"What are the speakers talking about? ","SubChildAnalyze":"","OptionList":[{"Option":"A","Content":"A key. "},{"Option":"B","Content":"A cupboard. "},{"Option":"C","Content":"A bag. "}],"SubChildAnswer":"A","SubChildItem":[{"ItemIndex":1,"SortIndex":1,"ItemAnswer":"A","ItemAnalyze":"","ItemOptionList":[{"Option":"A","Content":"A key. "},{"Option":"B","Content":"A cupboard. "},{"Option":"C","Content":"A bag. "}]}]}]}],"QuesLeaderContent":"","ModelTextInfoList":[],"ModelAnswerAreaList":[],"ModelAnswerInfoList":[]},"StudentList":[{"ChildList":[{"ChildIndex":1,"SubChildList":[{"SubChildIndex":1,"SubChildItem":[{"ItemIndex":1,"ItemAnswer":"A","StuAnswer":"A","ImagePath":"","AudioPath":"","Score":1,"TotalScore":1,"ScoreRate":1,"WrittingAnswerType":1}]}]}]},{"ChildList":[{"ChildIndex":1,"SubChildList":[{"SubChildIndex":1,"SubChildItem":[{"ItemIndex":1,"ItemAnswer":"A","StuAnswer":"A","ImagePath":"","AudioPath":"","Score":1,"TotalScore":1,"ScoreRate":1,"WrittingAnswerType":1}]}]}]},{"ChildList":[{"ChildIndex":1,"SubChildList":[{"SubChildIndex":1,"SubChildItem":[{"ItemIndex":1,"ItemAnswer":"A","StuAnswer":"A","ImagePath":"","AudioPath":"","Score":1,"TotalScore":1,"ScoreRate":1,"WrittingAnswerType":1}]}]}]}]}
     */

    private int code;
    private String msg;
    private DataBean data;

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public static class DataBean {
        /**
         * QuesID : CCBE09081DHE1000419
         * EvalState : 0
         * TKModel : {"QuesID":"CCBE09081DHE1000419","SubjectID":"C","StageNo":"C","QuesBrief":"What are the speakers talking about?","ThemeZSD":[{"Code":"CE09081000000BDAC","Name":"household items"}],"ImprotantZSD":[{"Code":"CE090810mA00mCBAA&CE090810mA00mDAAA&CE090810NA00NECAA&CE090810υA01JFAAA&CE090813LA04VHDAA","Name":"key"}],"MainZSD":[{"Code":"CC04021NXA0WRCCAA","Name":"talk about/of"},{"Code":"CC040350PA00PCBAA&CC040350dA00dDAAA&CC0403505A005ECAA&CC040350jA00jFAAA&CC040350IA00IHDAA","Name":"what"},{"Code":"CE150940IA00ICBAA&CE1509404A004DAAA&CE150940FA00FECAA&CE150940NA00NFAAA&CE150940VA00VHDAA","Name":"speaker"},{"Code":"CD050590EA00EHDAA","Name":"What + 情态动词或助动词[或否定形式] + 主语 + 动词?"}],"TypeInfo":{"TypeNo":"E","TypeName":"听力选择"},"GenreInfo":{"GenreID":"1","GenreName":"听单句","GenreType":""},"HVal":0.5,"DVal":0.3,"EXVal":0,"Score":0,"TotalItemCount":1,"QuesChildNum":1,"AudioList":[{"Path":"http://172.16.41.235:10105/lgRs/CCBE09081DHE1000419/P201902281420022797768_5.mp3","Length":12,"Text":""}],"QuesBody":"","ChildList":[{"ChildIndex":1,"ChildAnswerType":1,"ChildStemList":[],"ChildAsk":"","SubChildList":[{"SubChildIndex":1,"SubChildAnswerType":1,"SubChildStemList":[],"SubChildAsk":"What are the speakers talking about? ","SubChildAnalyze":"","OptionList":[{"Option":"A","Content":"A key. "},{"Option":"B","Content":"A cupboard. "},{"Option":"C","Content":"A bag. "}],"SubChildAnswer":"A","SubChildItem":[{"ItemIndex":1,"SortIndex":1,"ItemAnswer":"A","ItemAnalyze":"","ItemOptionList":[{"Option":"A","Content":"A key. "},{"Option":"B","Content":"A cupboard. "},{"Option":"C","Content":"A bag. "}]}]}]}],"QuesLeaderContent":"","ModelTextInfoList":[],"ModelAnswerAreaList":[],"ModelAnswerInfoList":[]}
         * StudentList : [{"ChildList":[{"ChildIndex":1,"SubChildList":[{"SubChildIndex":1,"SubChildItem":[{"ItemIndex":1,"ItemAnswer":"A","StuAnswer":"A","ImagePath":"","AudioPath":"","Score":1,"TotalScore":1,"ScoreRate":1,"WrittingAnswerType":1}]}]}]},{"ChildList":[{"ChildIndex":1,"SubChildList":[{"SubChildIndex":1,"SubChildItem":[{"ItemIndex":1,"ItemAnswer":"A","StuAnswer":"A","ImagePath":"","AudioPath":"","Score":1,"TotalScore":1,"ScoreRate":1,"WrittingAnswerType":1}]}]}]},{"ChildList":[{"ChildIndex":1,"SubChildList":[{"SubChildIndex":1,"SubChildItem":[{"ItemIndex":1,"ItemAnswer":"A","StuAnswer":"A","ImagePath":"","AudioPath":"","Score":1,"TotalScore":1,"ScoreRate":1,"WrittingAnswerType":1}]}]}]}]
         */

        private String QuesID;
        private int EvalState;
        private int TotalStuNum;
        private TKModelBean TKModel;
        private List<StudentListBean> StudentList;
        private List<ChildListBean> ChildList;

        public List<ChildListBean> getChildList() {
            return ChildList;
        }

        public void setChildList(List<ChildListBean> childList) {
            ChildList = childList;
        }

        public String getQuesID() {
            return QuesID;
        }

        public void setQuesID(String QuesID) {
            this.QuesID = QuesID;
        }

        public int getEvalState() {
            return EvalState;
        }

        public void setEvalState(int EvalState) {
            this.EvalState = EvalState;
        }

        public int getTotalStuNum() {
            return TotalStuNum;
        }

        public void setTotalStuNum(int totalStuNum) {
            TotalStuNum = totalStuNum;
        }

        public TKModelBean getTKModel() {
            return TKModel;
        }

        public void setTKModel(TKModelBean TKModel) {
            this.TKModel = TKModel;
        }

        public List<StudentListBean> getStudentList() {
            return StudentList;
        }

        public void setStudentList(List<StudentListBean> StudentList) {
            this.StudentList = StudentList;
        }

        public static class TKModelBean {
            /**
             * QuesID : CCBE09081DHE1000419
             * SubjectID : C
             * StageNo : C
             * QuesBrief : What are the speakers talking about?
             * ThemeZSD : [{"Code":"CE09081000000BDAC","Name":"household items"}]
             * ImprotantZSD : [{"Code":"CE090810mA00mCBAA&CE090810mA00mDAAA&CE090810NA00NECAA&CE090810υA01JFAAA&CE090813LA04VHDAA","Name":"key"}]
             * MainZSD : [{"Code":"CC04021NXA0WRCCAA","Name":"talk about/of"},{"Code":"CC040350PA00PCBAA&CC040350dA00dDAAA&CC0403505A005ECAA&CC040350jA00jFAAA&CC040350IA00IHDAA","Name":"what"},{"Code":"CE150940IA00ICBAA&CE1509404A004DAAA&CE150940FA00FECAA&CE150940NA00NFAAA&CE150940VA00VHDAA","Name":"speaker"},{"Code":"CD050590EA00EHDAA","Name":"What + 情态动词或助动词[或否定形式] + 主语 + 动词?"}]
             * TypeInfo : {"TypeNo":"E","TypeName":"听力选择"}
             * GenreInfo : {"GenreID":"1","GenreName":"听单句","GenreType":""}
             * HVal : 0.5
             * DVal : 0.3
             * EXVal : 0.0
             * Score : 0.0
             * TotalItemCount : 1
             * QuesChildNum : 1
             * AudioList : [{"Path":"http://172.16.41.235:10105/lgRs/CCBE09081DHE1000419/P201902281420022797768_5.mp3","Length":12,"Text":""}]
             * QuesBody :
             * ChildList : [{"ChildIndex":1,"ChildAnswerType":1,"ChildStemList":[],"ChildAsk":"","SubChildList":[{"SubChildIndex":1,"SubChildAnswerType":1,"SubChildStemList":[],"SubChildAsk":"What are the speakers talking about? ","SubChildAnalyze":"","OptionList":[{"Option":"A","Content":"A key. "},{"Option":"B","Content":"A cupboard. "},{"Option":"C","Content":"A bag. "}],"SubChildAnswer":"A","SubChildItem":[{"ItemIndex":1,"SortIndex":1,"ItemAnswer":"A","ItemAnalyze":"","ItemOptionList":[{"Option":"A","Content":"A key. "},{"Option":"B","Content":"A cupboard. "},{"Option":"C","Content":"A bag. "}]}]}]}]
             * QuesLeaderContent :
             * ModelTextInfoList : []
             * ModelAnswerAreaList : []
             * ModelAnswerInfoList : []
             */

            private String QuesID;
            private String SubjectID;
            private String StageNo;
            private String QuesBrief;
            private TypeInfoBean TypeInfo;
            private GenreInfoBean GenreInfo;
            private double HVal;
            private double DVal;
            private double EXVal;
            private double Score;
            private int TotalItemCount;
            private int QuesChildNum;
            private String QuesBody;
            private String QuesLeaderContent;
            private List<ThemeZSDBean> ThemeZSD;
            private List<ImprotantZSDBean> ImprotantZSD;
            private List<MainZSDBean> MainZSD;
            private List<AudioListBean> AudioList;
            private List<ChildListBean> ChildList;
            private List<TextInfo> ModelTextInfoList;
            private List<AnswerArea> ModelAnswerAreaList;
            private List<AnswerInfo> ModelAnswerInfoList;

            public String getQuesID() {
                return QuesID;
            }

            public void setQuesID(String QuesID) {
                this.QuesID = QuesID;
            }

            public String getSubjectID() {
                return SubjectID;
            }

            public void setSubjectID(String SubjectID) {
                this.SubjectID = SubjectID;
            }

            public String getStageNo() {
                return StageNo;
            }

            public void setStageNo(String StageNo) {
                this.StageNo = StageNo;
            }

            public String getQuesBrief() {
                return QuesBrief;
            }

            public void setQuesBrief(String QuesBrief) {
                this.QuesBrief = QuesBrief;
            }

            public TypeInfoBean getTypeInfo() {
                return TypeInfo;
            }

            public void setTypeInfo(TypeInfoBean TypeInfo) {
                this.TypeInfo = TypeInfo;
            }

            public GenreInfoBean getGenreInfo() {
                return GenreInfo;
            }

            public void setGenreInfo(GenreInfoBean GenreInfo) {
                this.GenreInfo = GenreInfo;
            }

            public double getHVal() {
                return HVal;
            }

            public void setHVal(double HVal) {
                this.HVal = HVal;
            }

            public double getDVal() {
                return DVal;
            }

            public void setDVal(double DVal) {
                this.DVal = DVal;
            }

            public double getEXVal() {
                return EXVal;
            }

            public void setEXVal(double EXVal) {
                this.EXVal = EXVal;
            }

            public double getScore() {
                return Score;
            }

            public void setScore(double Score) {
                this.Score = Score;
            }

            public int getTotalItemCount() {
                return TotalItemCount;
            }

            public void setTotalItemCount(int TotalItemCount) {
                this.TotalItemCount = TotalItemCount;
            }

            public int getQuesChildNum() {
                return QuesChildNum;
            }

            public void setQuesChildNum(int QuesChildNum) {
                this.QuesChildNum = QuesChildNum;
            }

            public String getQuesBody() {
                return QuesBody;
            }

            public void setQuesBody(String QuesBody) {
                this.QuesBody = QuesBody;
            }

            public String getQuesLeaderContent() {
                return QuesLeaderContent;
            }

            public void setQuesLeaderContent(String QuesLeaderContent) {
                this.QuesLeaderContent = QuesLeaderContent;
            }

            public List<ThemeZSDBean> getThemeZSD() {
                return ThemeZSD;
            }

            public void setThemeZSD(List<ThemeZSDBean> ThemeZSD) {
                this.ThemeZSD = ThemeZSD;
            }

            public List<ImprotantZSDBean> getImprotantZSD() {
                return ImprotantZSD;
            }

            public void setImprotantZSD(List<ImprotantZSDBean> ImprotantZSD) {
                this.ImprotantZSD = ImprotantZSD;
            }

            public List<MainZSDBean> getMainZSD() {
                return MainZSD;
            }

            public void setMainZSD(List<MainZSDBean> MainZSD) {
                this.MainZSD = MainZSD;
            }

            public List<AudioListBean> getAudioList() {
                return AudioList;
            }

            public void setAudioList(List<AudioListBean> AudioList) {
                this.AudioList = AudioList;
            }

            public List<ChildListBean> getChildList() {
                return ChildList;
            }

            public void setChildList(List<ChildListBean> ChildList) {
                this.ChildList = ChildList;
            }

            public List<TextInfo> getModelTextInfoList() {
                return ModelTextInfoList;
            }

            public void setModelTextInfoList(List<TextInfo> ModelTextInfoList) {
                this.ModelTextInfoList = ModelTextInfoList;
            }

            public List<AnswerArea> getModelAnswerAreaList() {
                return ModelAnswerAreaList;
            }

            public void setModelAnswerAreaList(List<AnswerArea> ModelAnswerAreaList) {
                this.ModelAnswerAreaList = ModelAnswerAreaList;
            }

            public List<AnswerInfo> getModelAnswerInfoList() {
                return ModelAnswerInfoList;
            }

            public void setModelAnswerInfoList(List<AnswerInfo> ModelAnswerInfoList) {
                this.ModelAnswerInfoList = ModelAnswerInfoList;
            }

            public static class TypeInfoBean {
                /**
                 * TypeNo : E
                 * TypeName : 听力选择
                 */

                private String TypeNo;
                private String TypeName;

                public String getTypeNo() {
                    return TypeNo;
                }

                public void setTypeNo(String TypeNo) {
                    this.TypeNo = TypeNo;
                }

                public String getTypeName() {
                    return TypeName;
                }

                public void setTypeName(String TypeName) {
                    this.TypeName = TypeName;
                }
            }

            public static class GenreInfoBean {
                /**
                 * GenreID : 1
                 * GenreName : 听单句
                 * GenreType :
                 */

                private String GenreID;
                private String GenreName;
                private String GenreType;

                public String getGenreID() {
                    return GenreID;
                }

                public void setGenreID(String GenreID) {
                    this.GenreID = GenreID;
                }

                public String getGenreName() {
                    return GenreName;
                }

                public void setGenreName(String GenreName) {
                    this.GenreName = GenreName;
                }

                public String getGenreType() {
                    return GenreType;
                }

                public void setGenreType(String GenreType) {
                    this.GenreType = GenreType;
                }
            }

            public static class ThemeZSDBean {
                /**
                 * Code : CE09081000000BDAC
                 * Name : household items
                 */

                private String Code;
                private String Name;

                public String getCode() {
                    return Code;
                }

                public void setCode(String Code) {
                    this.Code = Code;
                }

                public String getName() {
                    return Name;
                }

                public void setName(String Name) {
                    this.Name = Name;
                }
            }

            public static class ImprotantZSDBean {
                /**
                 * Code : CE090810mA00mCBAA&CE090810mA00mDAAA&CE090810NA00NECAA&CE090810υA01JFAAA&CE090813LA04VHDAA
                 * Name : key
                 */

                private String Code;
                private String Name;

                public String getCode() {
                    return Code;
                }

                public void setCode(String Code) {
                    this.Code = Code;
                }

                public String getName() {
                    return Name;
                }

                public void setName(String Name) {
                    this.Name = Name;
                }
            }

            public static class MainZSDBean {
                /**
                 * Code : CC04021NXA0WRCCAA
                 * Name : talk about/of
                 */

                private String Code;
                private String Name;

                public String getCode() {
                    return Code;
                }

                public void setCode(String Code) {
                    this.Code = Code;
                }

                public String getName() {
                    return Name;
                }

                public void setName(String Name) {
                    this.Name = Name;
                }
            }

            public static class AudioListBean {
                /**
                 * Path : http://172.16.41.235:10105/lgRs/CCBE09081DHE1000419/P201902281420022797768_5.mp3
                 * Length : 12.0
                 * Text :
                 */

                private String Path;
                private double Length;
                private String Text;

                public String getPath() {
                    return Path;
                }

                public void setPath(String Path) {
                    this.Path = Path;
                }

                public double getLength() {
                    return Length;
                }

                public void setLength(double Length) {
                    this.Length = Length;
                }

                public String getText() {
                    return Text;
                }

                public void setText(String Text) {
                    this.Text = Text;
                }
            }

            public static class ChildListBean {
                /**
                 * ChildIndex : 1
                 * ChildAnswerType : 1
                 * ChildStemList : []
                 * ChildAsk :
                 * SubChildList : [{"SubChildIndex":1,"SubChildAnswerType":1,"SubChildStemList":[],"SubChildAsk":"What are the speakers talking about? ","SubChildAnalyze":"","OptionList":[{"Option":"A","Content":"A key. "},{"Option":"B","Content":"A cupboard. "},{"Option":"C","Content":"A bag. "}],"SubChildAnswer":"A","SubChildItem":[{"ItemIndex":1,"SortIndex":1,"ItemAnswer":"A","ItemAnalyze":"","ItemOptionList":[{"Option":"A","Content":"A key. "},{"Option":"B","Content":"A cupboard. "},{"Option":"C","Content":"A bag. "}]}]}]
                 */

                private int ChildIndex;
                private int ChildAnswerType;
                private String ChildAsk;
                private List<?> ChildStemList;
                private List<SubChildListBean> SubChildList;

                public int getChildIndex() {
                    return ChildIndex;
                }

                public void setChildIndex(int ChildIndex) {
                    this.ChildIndex = ChildIndex;
                }

                public int getChildAnswerType() {
                    return ChildAnswerType;
                }

                public void setChildAnswerType(int ChildAnswerType) {
                    this.ChildAnswerType = ChildAnswerType;
                }

                public String getChildAsk() {
                    return ChildAsk;
                }

                public void setChildAsk(String ChildAsk) {
                    this.ChildAsk = ChildAsk;
                }

                public List<?> getChildStemList() {
                    return ChildStemList;
                }

                public void setChildStemList(List<?> ChildStemList) {
                    this.ChildStemList = ChildStemList;
                }

                public List<SubChildListBean> getSubChildList() {
                    return SubChildList;
                }

                public void setSubChildList(List<SubChildListBean> SubChildList) {
                    this.SubChildList = SubChildList;
                }

                public static class SubChildListBean {
                    /**
                     * SubChildIndex : 1
                     * SubChildAnswerType : 1
                     * SubChildStemList : []
                     * SubChildAsk : What are the speakers talking about?
                     * SubChildAnalyze :
                     * OptionList : [{"Option":"A","Content":"A key. "},{"Option":"B","Content":"A cupboard. "},{"Option":"C","Content":"A bag. "}]
                     * SubChildAnswer : A
                     * SubChildItem : [{"ItemIndex":1,"SortIndex":1,"ItemAnswer":"A","ItemAnalyze":"","ItemOptionList":[{"Option":"A","Content":"A key. "},{"Option":"B","Content":"A cupboard. "},{"Option":"C","Content":"A bag. "}]}]
                     */

                    private int SubChildIndex;
                    private int SubChildAnswerType;
                    private String SubChildAsk;
                    private String SubChildAudioPath;
                    private String SubChildAnalyze;
                    private String SubChildAnswer;
                    private List<?> SubChildStemList;
                    private List<OptionListBean> OptionList;
                    private List<SubChildItemBean> SubChildItem;

                    public int getSubChildIndex() {
                        return SubChildIndex;
                    }

                    public void setSubChildIndex(int SubChildIndex) {
                        this.SubChildIndex = SubChildIndex;
                    }

                    public int getSubChildAnswerType() {
                        return SubChildAnswerType;
                    }

                    public void setSubChildAnswerType(int SubChildAnswerType) {
                        this.SubChildAnswerType = SubChildAnswerType;
                    }

                    public String getSubChildAsk() {
                        return SubChildAsk;
                    }

                    public void setSubChildAsk(String SubChildAsk) {
                        this.SubChildAsk = SubChildAsk;
                    }

                    public String getSubChildAudioPath() {
                        return SubChildAudioPath;
                    }

                    public void setSubChildAudioPath(String subChildAudioPath) {
                        SubChildAudioPath = subChildAudioPath;
                    }

                    public String getSubChildAnalyze() {
                        return SubChildAnalyze;
                    }

                    public void setSubChildAnalyze(String SubChildAnalyze) {
                        this.SubChildAnalyze = SubChildAnalyze;
                    }

                    public String getSubChildAnswer() {
                        return SubChildAnswer;
                    }

                    public void setSubChildAnswer(String SubChildAnswer) {
                        this.SubChildAnswer = SubChildAnswer;
                    }

                    public List<?> getSubChildStemList() {
                        return SubChildStemList;
                    }

                    public void setSubChildStemList(List<?> SubChildStemList) {
                        this.SubChildStemList = SubChildStemList;
                    }

                    public List<OptionListBean> getOptionList() {
                        return OptionList;
                    }

                    public void setOptionList(List<OptionListBean> OptionList) {
                        this.OptionList = OptionList;
                    }

                    public List<SubChildItemBean> getSubChildItem() {
                        return SubChildItem;
                    }

                    public void setSubChildItem(List<SubChildItemBean> SubChildItem) {
                        this.SubChildItem = SubChildItem;
                    }

                    public static class OptionListBean {
                        /**
                         * Option : A
                         * Content : A key.
                         */

                        private String Option;
                        private String Content;

                        public String getOption() {
                            return Option;
                        }

                        public void setOption(String Option) {
                            this.Option = Option;
                        }

                        public String getContent() {
                            return Content;
                        }

                        public void setContent(String Content) {
                            this.Content = Content;
                        }
                    }

                    public static class SubChildItemBean {
                        /**
                         * ItemIndex : 1
                         * SortIndex : 1
                         * ItemAnswer : A
                         * ItemAnalyze :
                         * ItemOptionList : [{"Option":"A","Content":"A key. "},{"Option":"B","Content":"A cupboard. "},{"Option":"C","Content":"A bag. "}]
                         */

                        private int ItemIndex;
                        private int SortIndex;
                        private String ItemAnswer;
                        private String ItemAnalyze;
                        private String StuAnswer;
                        private double ScoreRate;

                        public double getScoreRate() {
                            return ScoreRate;
                        }

                        public void setScoreRate(double scoreRate) {
                            ScoreRate = scoreRate;
                        }

                        public String getStuAnswer() {
                            return StuAnswer;
                        }

                        public void setStuAnswer(String stuAnswer) {
                            StuAnswer = stuAnswer;
                        }

                        private List<ItemOptionListBean> ItemOptionList;

                        public int getItemIndex() {
                            return ItemIndex;
                        }

                        public void setItemIndex(int ItemIndex) {
                            this.ItemIndex = ItemIndex;
                        }

                        public int getSortIndex() {
                            return SortIndex;
                        }

                        public void setSortIndex(int SortIndex) {
                            this.SortIndex = SortIndex;
                        }

                        public String getItemAnswer() {
                            return ItemAnswer;
                        }

                        public void setItemAnswer(String ItemAnswer) {
                            this.ItemAnswer = ItemAnswer;
                        }

                        public String getItemAnalyze() {
                            return ItemAnalyze;
                        }

                        public void setItemAnalyze(String ItemAnalyze) {
                            this.ItemAnalyze = ItemAnalyze;
                        }

                        public List<ItemOptionListBean> getItemOptionList() {
                            return ItemOptionList;
                        }

                        public void setItemOptionList(List<ItemOptionListBean> ItemOptionList) {
                            this.ItemOptionList = ItemOptionList;
                        }

                        public static class ItemOptionListBean {
                            /**
                             * Option : A
                             * Content : A key.
                             */

                            private String Option;
                            private String Content;

                            public String getOption() {
                                return Option;
                            }

                            public void setOption(String Option) {
                                this.Option = Option;
                            }

                            public String getContent() {
                                return Content;
                            }

                            public void setContent(String Content) {
                                this.Content = Content;
                            }
                        }
                    }
                }
            }
        }

        public static class StudentListBean {
            private List<ChildListBeanX> ChildList;

            public List<ChildListBeanX> getChildList() {
                return ChildList;
            }

            public void setChildList(List<ChildListBeanX> ChildList) {
                this.ChildList = ChildList;
            }

            public static class ChildListBeanX {
                /**
                 * ChildIndex : 1
                 * SubChildList : [{"SubChildIndex":1,"SubChildItem":[{"ItemIndex":1,"ItemAnswer":"A","StuAnswer":"A","ImagePath":"","AudioPath":"","Score":1,"TotalScore":1,"ScoreRate":1,"WrittingAnswerType":1}]}]
                 */

                private int ChildIndex;
                private List<SubChildListBeanX> SubChildList;

                public int getChildIndex() {
                    return ChildIndex;
                }

                public void setChildIndex(int ChildIndex) {
                    this.ChildIndex = ChildIndex;
                }

                public List<SubChildListBeanX> getSubChildList() {
                    return SubChildList;
                }

                public void setSubChildList(List<SubChildListBeanX> SubChildList) {
                    this.SubChildList = SubChildList;
                }

                public static class SubChildListBeanX {
                    /**
                     * SubChildIndex : 1
                     * SubChildItem : [{"ItemIndex":1,"ItemAnswer":"A","StuAnswer":"A","ImagePath":"","AudioPath":"","Score":1,"TotalScore":1,"ScoreRate":1,"WrittingAnswerType":1}]
                     */

                    private int SubChildIndex;
                    private List<SubChildItemBeanX> SubChildItem;

                    public int getSubChildIndex() {
                        return SubChildIndex;
                    }

                    public void setSubChildIndex(int SubChildIndex) {
                        this.SubChildIndex = SubChildIndex;
                    }

                    public List<SubChildItemBeanX> getSubChildItem() {
                        return SubChildItem;
                    }

                    public void setSubChildItem(List<SubChildItemBeanX> SubChildItem) {
                        this.SubChildItem = SubChildItem;
                    }

                    public static class SubChildItemBeanX {
                        /**
                         * ItemIndex : 1
                         * ItemAnswer : A
                         * StuAnswer : A
                         * ImagePath :
                         * AudioPath :
                         * Score : 1.0
                         * TotalScore : 1.0
                         * ScoreRate : 1.0
                         * WrittingAnswerType : 1
                         */

                        private int ItemIndex;
                        private String ItemAnswer;
                        private String StuAnswer;
                        private String ImagePath;
                        private String AudioPath;
                        private double Score;
                        private double TotalScore;
                        private double ScoreRate;
                        private int WrittingAnswerType;

                        public int getItemIndex() {
                            return ItemIndex;
                        }

                        public void setItemIndex(int ItemIndex) {
                            this.ItemIndex = ItemIndex;
                        }

                        public String getItemAnswer() {
                            return ItemAnswer;
                        }

                        public void setItemAnswer(String ItemAnswer) {
                            this.ItemAnswer = ItemAnswer;
                        }

                        public String getStuAnswer() {
                            return StuAnswer;
                        }

                        public void setStuAnswer(String StuAnswer) {
                            this.StuAnswer = StuAnswer;
                        }

                        public String getImagePath() {
                            return ImagePath;
                        }

                        public void setImagePath(String ImagePath) {
                            this.ImagePath = ImagePath;
                        }

                        public String getAudioPath() {
                            return AudioPath;
                        }

                        public void setAudioPath(String AudioPath) {
                            this.AudioPath = AudioPath;
                        }

                        public double getScore() {
                            return Score;
                        }

                        public void setScore(double Score) {
                            this.Score = Score;
                        }

                        public double getTotalScore() {
                            return TotalScore;
                        }

                        public void setTotalScore(double TotalScore) {
                            this.TotalScore = TotalScore;
                        }

                        public double getScoreRate() {
                            return ScoreRate;
                        }

                        public void setScoreRate(double ScoreRate) {
                            this.ScoreRate = ScoreRate;
                        }

                        public int getWrittingAnswerType() {
                            return WrittingAnswerType;
                        }

                        public void setWrittingAnswerType(int WrittingAnswerType) {
                            this.WrittingAnswerType = WrittingAnswerType;
                        }
                    }
                }
            }
        }
    }
}
